#!/bin/bash

# 部署脚本：一键构建并启动 Vue 项目容器
echo "开始构建 Docker 镜像..."
docker build -t letao-vue-app .

if [ $? -eq 0 ]; then
    echo "镜像构建成功，正在启动容器..."
    docker run -d -p 5173:80 --name vue_app letao-vue-app
    if [ $? -eq 0 ]; then
        echo "容器启动成功！项目运行在 http://localhost:5173"
        echo "容器名称：vue_app"
    else
        echo "容器启动失败，请检查错误信息。"
        exit 1
    fi
else
    echo "镜像构建失败，请检查 Dockerfile 或当前目录。"
    exit 1
fi